- assail
- v1. attack, assault, raid, storm, charge; rush, blitz, blitzkrieg, set upon, descend upon, spring upon, pounce upon, begin hostilities, Sl. zap, Sl. jump, Archaic. insult; pelt, bombard, pepper, strafe, open fire upon; beset, besiege, importune, harass, harry; plague, molest, worry, trouble, Scot. fash.2. revile, vituperate, abuse, belabor, lash, rail against, inveigh against, light into, Inf. sail into, Inf. tear into, Inf. rip into, Inf. lace into, Inf. jump down [s.o.'s] throat, Archaic. clapperclaw; scold, tongue-lash, rate, slate, harangue, rant, curse, execrate, imprecate, anathematize; upbraid, objurgate, excoriate, lambaste, flay, fulminate against; castigate, chastise, berate, censure, criticize, reproach, rebuke, reprove, Inf. jump on, Inf. dress down, Inf. slam, Sl. jump all over, Sl. strafe.3. vilify, traduce, asperse, calumniate, impugn, slur, malign, defame, denigrate, slander, libel, backbite, bespatter; denounce, decry, disparage, discredit, depreciate, deprecate, belittle, minimize, run or put down, Inf. knock, Sl. badmouth; gibbet, scorn, deride, ridicule, scoff or jeer at, sneer at, mock, lampoon, pasquinade, make fun of.4. affect, have an affect on, influence, make an impact or impression on, impinge upon, leave a mark on.
A Note on the Style of the synonym finder. 2014.